African Small Businesses Have Many Challenges. Can These Platforms Help